/* 审核状态页面样式 */
.audit-status-container {
  min-height: 100vh;
  background: #f5f5f5;
}

.custom-navbar {
  background: #fff;
  border-bottom: 1rpx solid #eee;
  
  .navbar-content {
    height: 88rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    
    .navbar-title {
      font-size: 36rpx;
      font-weight: 600;
      color: #333;
    }
  }
}

.status-icon {
  padding: 80rpx 0 40rpx;
  text-align: center;
  
  .icon {
    width: 200rpx;
    height: 200rpx;
  }
}

.status-info {
  text-align: center;
  padding: 0 60rpx 40rpx;
  
  .status-title {
    font-size: 40rpx;
    font-weight: 600;
    color: #333;
    margin-bottom: 20rpx;
  }
  
  .status-desc {
    font-size: 28rpx;
    color: #666;
    margin-bottom: 15rpx;
    line-height: 1.6;
  }
  
  .status-time {
    font-size: 26rpx;
    color: #FF9500;
  }
}

.application-card {
  margin: 0 30rpx 30rpx;
  background: #fff;
  border-radius: 20rpx;
  padding: 30rpx;
  
  .card-title {
    font-size: 32rpx;
    font-weight: 600;
    color: #333;
    margin-bottom: 30rpx;
  }
  
  .info-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25rpx 0;
    border-bottom: 1rpx solid #f0f0f0;
    
    &:last-child {
      border-bottom: none;
    }
    
    .label {
      font-size: 28rpx;
      color: #666;
    }
    
    .value {
      font-size: 28rpx;
      color: #333;
      
      &.status-text {
        color: #FF9500;
        font-weight: 600;
      }
    }
  }
}

.tips-card {
  margin: 0 30rpx 40rpx;
  background: #FFF7E6;
  border-radius: 20rpx;
  padding: 30rpx;
  
  .tips-title {
    font-size: 28rpx;
    font-weight: 600;
    color: #FF9500;
    margin-bottom: 20rpx;
  }
  
  .tips-item {
    font-size: 26rpx;
    color: #666;
    line-height: 2;
  }
}

.button-group {
  padding: 0 30rpx;
  display: flex;
  gap: 20rpx;
  
  .btn {
    flex: 1;
    height: 88rpx;
    border-radius: 44rpx;
    font-size: 32rpx;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    
    &::after {
      border: none;
    }
    
    &.btn-primary {
      background: #5cb85c;
      color: #fff;
    }
    
    &.btn-secondary {
      background: #fff;
      color: #5cb85c;
      border: 2rpx solid #5cb85c;
    }
  }
}
